/**
 * 生成UUID
 */
export function uuid(): string {
  let temp_url = URL.createObjectURL(new Blob());
  let uuid = temp_url.toString();
  URL.revokeObjectURL(temp_url);
  return uuid.substr(uuid.lastIndexOf('/') + 1);
}

/**
 * 判断正则表达式能否匹配字符串
 * @param param 匹配的字符串
 * @param regexArray 正则表达式数组
 */
export function checkRouterActive(param: string, regexArray: string[]) {
  if (!param) return false;
  for (let u of regexArray) {
    if (new RegExp(u).test(param)) {
      return true;
    }
  }
  return false;
}
